Traceability as Input for Model Transformations
نویسندگان
چکیده
Some model transformations require more information than can be derived from its source model(s) in order to generate a meaningful target model. For example, a transformation with two source models needs to know how their respective model elements relate; these relations often only exist implicitly as part of the transformations developer’s knowledge. In this paper we show that traceability models, who can be automatically generated as part of any model transformation, contain explicit interand intra-model relations that are valuable to subsequent transformations. We explain how to extract this information and propose a number of additions to current transformation techniques that are needed to completely open up traceability information to transformation developers.
منابع مشابه
Traceability in Model to Text Transformations
Traceability has been held as an important factor in Model Driven Development. This paper takes a look at traceability related to model to text transformations. This is done through presenting scenarios and needs for such traceability and presenting a possible solution to the challenge. Examples of how the proposed solution works have been included using concrete examples of models and transfor...
متن کاملTraceability Mappings as a Fundamental Aspect of Model Transformations
Technological importance of traceability mappings is wellknown. The paper argues that traceability mappings are also fundamental for semantics: we present a simple example showing that specifying (model-to-model) model transformations without traceability makes their semantics essentially incomplete. We also show that the traceability mapping from the transformed to the original model should co...
متن کاملblinkit: Maintaining Invariant Traceability through Bidirectional Transformations - A Technical Report
Following the “convention over configuration” paradigm, model-driven development (MDD) generates code to implement the “default” behaviour that has been specified by a template separate from the input model, reducing the effort of decisions for developers. For flexibility, users of MDD are allowed to customise the model and the generated code in parallel. A synchronisation of changed model or c...
متن کاملTowards a traceability framework for model transformations in Kermeta
Implementing a model transformation is a very complex task and in an MDA process, chains of model transformations are usually built. When writing such a transformation chain, developers often need to have information on the previously applied transformations. Thus, disposing of a traceability framework enabling to gather information on the transformation behavior is an important feature for a t...
متن کاملA Traceability-Driven Approach to Model Transformation Testing
Effective and efficient support for engineering model transformations is of paramount importance for automating Model-Driven Engineering (MDE) in practice. Such support should include techniques and tools for testing the correctness of model transformations. In this paper, we present a novel approach for identifying incorrect parts of model transformations by using the traceability information ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007